if (icon)
gtk_container_add (GTK_CONTAINER (button->priv->button), icon);
gtk_style_context_add_class (gtk_widget_get_style_context (button->priv->button), "image-button");
+ gtk_style_context_remove_class (gtk_widget_get_style_context (button->priv->button), "text-button");
break;
case GTK_TOOLBAR_BOTH:
gtk_box_pack_start (GTK_BOX (box), icon, TRUE, TRUE, 0);
gtk_box_pack_end (GTK_BOX (box), label, FALSE, TRUE, 0);
gtk_container_add (GTK_CONTAINER (button->priv->button), box);
+ gtk_style_context_add_class (gtk_widget_get_style_context (button->priv->button), "image-button");
+ gtk_style_context_add_class (gtk_widget_get_style_context (button->priv->button), "text-button");
break;
case GTK_TOOLBAR_BOTH_HORIZ:
gtk_box_pack_start (GTK_BOX (box), label, TRUE, TRUE, 0);
}
gtk_container_add (GTK_CONTAINER (button->priv->button), box);
+ gtk_style_context_add_class (gtk_widget_get_style_context (button->priv->button), "image-button");
+ gtk_style_context_add_class (gtk_widget_get_style_context (button->priv->button), "text-button");
break;
case GTK_TOOLBAR_TEXT:
gtk_container_add (GTK_CONTAINER (button->priv->button), label);
gtk_style_context_add_class (gtk_widget_get_style_context (button->priv->button), "text-button");
+ gtk_style_context_remove_class (gtk_widget_get_style_context (button->priv->button), "image-button");
break;
}